Farming towards a rigorous de nition and e cient transputer implementation
نویسندگان
چکیده
The technique of the processor farm has become very widely used for paral lelising applications often being mentioned without reference to any source The goal of this work has been to put together a complete and rigorous un derstanding of what the technique can be used for and what is needed in order to arrive at an e ciently farmed application This paper consists of these two parts We have shown via the UNITY theory of programming that the basic struc ture of the processor farm may be used to parallelise a much wider domain of applications than has generally been considered Second we show by example how to build e cient implementations for the rst generation of INMOS Transputers This work is new in that it is the rst that has been able to test farming harnesses by taking an abstract view of the
منابع مشابه
Farming: towards a Rigorous Deenition and Eecient Transputer Implementation
The technique of the processor farm has become very widely used for paral-lelising applications, often being mentioned without reference to any source. The goal of this work has been to put together a complete and rigorous understanding of what the technique can be used for and what is needed in order to arrive at an eeciently farmed application. This paper consists of these two parts. We have ...
متن کاملFirst European PVM Users' Group Meeting Rome, Italy, October 9-11 1994 Performance of PVM on a Highly Parallel Transputer System
Although PVM was developed to use a network of heterogeneous UNIX computers as a single large parallel computer, it has become an interface for portable programming even on MPP's. We present PVM performance results for a massively parallel transputer system with up to 512 processors. In comparison to an implementation of the same application in the native transputer operating system Parix, we r...
متن کاملFirst European PVM Users Group Meeting Rome Italy October Performance of PVM on a Highly Parallel Transputer System
Although PVM was developed to use a network of heterogeneous UNIX computers as a single large parallel computer it has become an interface for portable programming even on MPP s We present PVM performance results for a massively parallel transputer system with up to processors In comparison to an implementation of the same application in the native transputer operating system Parix we realized ...
متن کاملThe ALPS Kernel for Processor Networks
ALPS is an operating system kernel which provides support for developing portable and e cient parallel programs for MIMD machines. It achieves this by supporting a new paradigm for parallel programming, wherein the shared or distributed nature of memory and the topology of the processor interconnection are transparent to the programmer. Using the ALPS approach, a programmer of a processor netwo...
متن کاملOptimum Transputer Con gurations for Real Applications requiring Global Communications
If complex problems are to be solved in reasonable computation times, then large scale parallel processing is necessary. For many of these problems, the density of the global communications dominates the performance of the parallel implementation. In these cases, the design of the interconnection network for the processors is known to play a signi cant part in the e cient implementation of prob...
متن کامل